1
'********************************* Module Header *********************************\
2 ' Module Name: ProjectFileItem.vb
3 ' Project : VBVSXSaveProject
4 ' Copyright (c) Microsoft Corporation
6 ' Get the project files information. the flag of both IsUnderProjectFolder and
7 ' Included are used to set the options about selected copy files item.
9 ' The source is subject to the Microsoft Public License.
10 ' See http://www.microsoft.com/opensource/licenses.mspx#Ms-PL.
11 ' All other rights reserved
13 ' THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER
14 ' EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF
15 ' MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE.
16 '***********************************************************************************
21 Public Class ProjectFileItem
23 ''' The file information.
25 Public Property Fileinfo() As FileInfo
30 Public ReadOnly
Property FileName() As String
37 ''' Full path of the file.
39 Public ReadOnly
Property FullName() As String
41 Return Fileinfo
.FullName
46 ''' Specify whether the file is in project folder.
48 Public Property IsUnderProjectFolder() As Boolean
51 ''' Specify whether the file should be copied.
53 Public Property NeedCopy() As Boolean